Self-Healing Protocol Implementations

نویسندگان

  • Christian F. Tschudin
  • Lidia Yamamoto
چکیده

In this talk we consider an extended failure model for communication software: Instead of having to handle only external failures like lost or corrupted data packets, invalid routes and crashing nodes, we request the software to also handle internal errors. Internal errors can be the unfaithful execution of some instructions or the partial loss of the code base. We then ask whether software is able to detect such internal errors (self-monitoring), is able to continue operation despite such errors (resilience) and is able to correct such errors (self-healing). As a first step towards a better understanding of this problem, we restrict our attention to a simple “knock-out” criteria: The challenge is to demonstrate a program that continues correct execution despite removal of an arbitrary instructions. Having such resilient protocol implementations would permit to distribute the corresponding execution circuits over a network without having to worry about unreliable execution platforms in the same way as we expect current protocols to handle unreliable communication channels.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Self-Healing Load Balancing Protocol and Implementation

Beyond the mere collection of computers, a network is the home of competing and cooperating execution flows. In this paper we show how to design network protocols based on molecule-like entities such that the corresponding execution flows can by analyzed as if they were chemical processes. Our goal is to create robust protocol implementations which are resilient to unreliable execution. We intr...

متن کامل

Scalable Design of Fault-tolerance for Wireless Sensor Networks

Since wireless sensor networks are inherently fault-prone and since their on-site maintenance is infeasible, scalable self-healing is crucial for enabling the deployment of large-scale sensor network applications. To achieve scalability of self-healing, in this dissertation we focus on addressing (1) the scalability of the cost-overhead of self-healing with respect to the size of the network, a...

متن کامل

Security testing of session initiation protocol implementations

The mechanisms which enable the vast majority of computer attacks are based on design and programming errors in networked applications. The growing use of voice over IP (VOIP) phone technology makes these phone applications potential targets. We present a tool to perform security testing of VOIP applications to identify security vulnerabilities which can be exploited by an attacker. Session Ini...

متن کامل

The Effectiveness of Self-Healing Approach-Based Therapy on Self-Efficacy and Substance-Related Beliefs in Substance-Dependent Individuals Undergoing Quitting

Objective: The present research aimed to evaluate the effectiveness of self-healing approach-based therapy on self-efficacy and substance-related beliefs in substance-dependent individuals undergoing quitting. Method: The current research was a semi-experimental study with a pretest-posttest and follow-up design with a control group. The statistical population of the study included all substanc...

متن کامل

Chemical Networking Protocols

Beyond the mere collection of computers, a network is the home of competing and cooperating execution flows. In this paper we show how to design network protocols based on molecule-like entities such that the corresponding execution flows can by analyzed as if they were chemical processes. Our goal is to create robust protocol implementations which are resilient to unreliable execution. We intr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005